This section is intended for developers who will use the Selerix .NET library to launch a web services based BenSelect enrollment authenticated with a user name and password. For the sake of simplicity, these instructions assume you will be using Microsoft's Visual Studio development environment to implement the integration. However, the steps are similar in any environment that has the ability to obtain interface prototypes from a .NET library.
The examples in this section describe how to build a Selerix data transmittal XML for use during a BenSelect enrollment integration. However, the process of registering the Selerix .NET library in the development environment, as well as using BenSelect reporting to create a Selerix data transmission XML, are the same for other types of integrations. Whether you are creating a data transmittal to embed a BenSelect enrollment in your application, or to automate census or portfolio uploads, the configuration setup and essential use is the same.
For BenSelect enrollment integrations, the source example uses a user ID and password, provided to you by the group administrator or case builder, to authenticate and launch the enrollment. These credentials may be an actual agent configured on the case or a generic user that has been created specifically for integration purposes. In either case, use the same user ID and password wherever this information is required.
The Selerix .NET library encapsulates the functionality required to interface with BenSelect using a familiar object oriented paradigm. It contains methods that automatically generate the SOAP container used by the RPC to Selerix servers, serializes the Selerix data transmittal object to XML, and simplifies site-to-site communications. The library makes rapid application development possible using modern developer tools such as Visual Studio's Intellisense and code completion:
The Selerix enrollment integration SDK includes the Selerix .NET library in the form of a Windows *.dll file. When you add this DLL resource to your development project, the steps to which are outlined below, most modern development environments such as Microsoft Visual Studio will automatically obtain the library interfaces and enable intelligent code completion helpers in the code editor.
A few steps are required to register the .NET library and web services in your project before you begin, described in these sections:
Obtain the library and add a reference to it in your project
After completing these steps, refer to the sample source where the actual fun begins!